起動中のカーネルロードモジュールエラー |
您所在的位置:网站首页 › start update utmp about › 起動中のカーネルロードモジュールエラー |
「カーネルモジュールのロードを開始できませんでした」とは? Systemdは、ディレクトリ /etc/modules-load.d 内のファイルを読み取ります このサービスでモジュールをロードするため。これらのファイルで指定されたモジュールが /lib/modules に存在しない場合 起動中のカーネルのディレクトリに、「カーネルモジュールのロードの開始に失敗しました」というエラーが表示されます。これが /etc/modules-load.d の内容です ls -lA のディレクトリ -rw-r--r-- 1 root root 119 Apr 20 17:01 cups-filters.conf lrwxrwxrwx 1 root root 10 May 12 10:39 modules.conf -> ../modulesjournalctl から詳細をキャプチャする 私の場合、これは journalctl の関連部分です : May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'lp' May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'ppdev' May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'parport_pc'journalctl | grep modules を実行する場合 ロードに失敗したものが表示されます 私の場合、 /etc/modules (シンボリックリンクが指す)は空でしたが、 cups-filters.conf ファイルには、エラーをスローしていたモジュールへの参照が含まれていました。 # Parallel printer driver modules loading for cups # LOAD_LP_MODULE was 'yes' in /etc/default/cups lp ppdev parport_pcメッセージを非表示にする ラップトップにはパラレルポートさえないので、当然のことながら、これらのモジュールは必要ありません。いずれにしても、それらは /lib/modules/$(uname -r) にないため、ロードできませんでした これら3行をコメントアウトしました( # 各モジュールのモジュール名の前の行の先頭で)、エラーメッセージが消えました。 しかし、起動時間に違いはありませんでした。 TL;DR journalctl を確認する どのモジュールがロードに失敗しているかを確認する /etc/modules-load.d のファイルを読む それらのモジュールへの参照を探す これらのモジュールを指定する行をコメントアウトして、エラーを消します(ただし、編集する前にバックアップコピーを作成してください) 再起動して、起動時間に違いがあるかどうかを確認します |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |